<%@ include file="/common/taglibs.jsp"%>

<head>
    <title><fmt:message key="tarjetapersonalist.title"/></title>
    <meta name="heading" content="<fmt:message key='tarjetapersonalist.heading'/>"/>    
</head>

<form:form commandName="tarjetaPersona" id="tarjetapersonasearch" >

<c:set var="buttons">
    <input type="button" class="button" 
        onclick="location.href='<c:url value="/tarjetapersona/tarjetapersonagroupform.html?method=Add&from=list"/>'"
        value="<fmt:message key="button.add"/>"/>
        
    <input type="button" class="button" 
        onclick="location.href='<c:url value="/tarjetapersona/tarjetapersonaupdategroupform.html?method=Add&from=list"/>'"
        value="<fmt:message key="button.update"/>"/>        
        
    <input type="button" class="button" 
    	onclick="location.href='<c:url value="/mainMenu.html"/>'"
        value="<fmt:message key="button.done"/>"/>
</c:set>

<ul>
	<li>
	<label class="desc"><fmt:message key="common.filtros.busqueda"/></label>
	<div class="group" style="width: 300px">
		<div>
			<fmt:message key="common.codigo.tarjeta"/><br/>
			<form:input path="coCodigoTarjetaPersona" id="coCodigoTarjetaPersona" cssClass="text medium"/>
		</div><br/>
		<div>
			<fmt:message key="common.cliente.persona"/><br/>
			<form:input path="deNombre" id="deNombre" cssClass="text medium"/>								
		</div><br/>		
		<div>
			<fmt:message key="common.estacion"/><br/>
			<form:select path="coEstacion" cssClass="text medium">
				<option value="-1"><fmt:message key="label.itemdefault"/></option>
				<form:options items="${estaciones}"  itemLabel="deEstacion" itemValue="id"/>		
			</form:select>
		</div><br/>		     		
		<div>
			<fmt:message key="label.habilitado"/><br/>
			<form:select path="stStrTarjetaPersona" id="stStrTarjetaPersona" cssClass="text medium">
				<form:option value="-"><fmt:message key="label.itemdefault"/></form:option>
				<form:option value="Y"><fmt:message key="common.yes"/></form:option>
				<form:option value="N"><fmt:message key="common.no"/></form:option>				
			</form:select>			
		</div>
		<br/><br/>				
		<div>					
			<input type="button" onclick="buscarTarjetas()" value="<fmt:message key="button.search"/>"/>
		</div>		
	</div>	
	</li>
</ul>


<c:out value="${buttons}" escapeXml="false" />
		<display:table name="tarjetasPersonas" cellspacing="0" cellpadding="0" requestURI="" 
		    id="tarjetapersona" pagesize="30" class="table" style="width: 1000px" sort="page" >
		    
		    <display:column property="coCodigoTarjetaPersona" titleKey="common.codigo" 
		     	url="/tarjetapersona/tarjetapersonaform.html?from=list"  paramId="id" paramProperty="id"/> 
		     	    
		    <display:column property="deEstacion" titleKey="common.estacion"/>
		    <display:column property="deNombre" titleKey="common.cliente.persona"/>
		    <display:column property="deTipoDocumentoPersona" titleKey="cliente.persona.codigo.tipo.documento"/>
		    <display:column property="coCodeNumeroDocumento" titleKey="cliente.persona.codigo.documento"/>
		    <display:column property="desFechaInicio" titleKey="common.vigencia.inicio" />
		    <display:column property="desFechaFin" titleKey="common.vigencia.fin" />
		    <display:column titleKey="label.asignada.estacion">
		                	<c:choose>
		                		<c:when test="${not empty tarjetapersona.deEstacion}">
		                			<fmt:message key='common.yes'/>
		                		</c:when>
		                		<c:otherwise>
		                			<fmt:message key='common.no'/>
		                		</c:otherwise>
		                	</c:choose>   
		    </display:column>		  	
		    <display:column titleKey="label.habilitado">
		                	<c:choose>
		                		<c:when test="${tarjetapersona.stStrTarjetaPersona eq 'Y'}">
		                			<fmt:message key='common.yes'/>
		                		</c:when>
		                		<c:otherwise>
		                			<fmt:message key='common.no'/>
		                		</c:otherwise>
		                	</c:choose>   
		    </display:column>	    
		    <display:column titleKey="common.anulacion">
		                    	<c:choose>
		                		<c:when test="${not empty tarjetapersona.desFechaAnulacion}">
		                			<fmt:message key='common.yes'/>
		                		</c:when>
		                		<c:otherwise>
		                			<fmt:message key='common.no'/>
		                			
		                		</c:otherwise>
		                	</c:choose>
		    </display:column>  
		     <display:column property="desFechaAnulacion" titleKey="common.fecha.anulacion" />
		</display:table>

<input type="hidden" id="tarjeta_date_format" value="${tarjeta_date_format}"/>

<c:out value="${buttons}" escapeXml="false" />
</form:form>
<script type="text/javascript">
	
    function buscarTarjetas()
    {
        var coCodigoTarjetaPersona = dwr.util.getValue("coCodigoTarjetaPersona");
        var deNombre = dwr.util.getValue("deNombre");
        var coEstacion = dwr.util.getValue("coEstacion");
        var desFechaInicio = dwr.util.getValue("desFechaInicio");
        var stStrTarjetaPersona = dwr.util.getValue("stStrTarjetaPersona");
        dwr.util.useLoadingMessage();

        link = "<c:url value="/tarjetapersona/tarjetapersonasearch.html?coCodigoTarjetaPersona="/>" + coCodigoTarjetaPersona
        			+ "&deNombre="+deNombre
        			+ "&coEstacion="+coEstacion
        			+ "&desFechaInicio="+desFechaInicio
        			+ "&stStrTarjetaPersona="+stStrTarjetaPersona;				
        window.location.href = link;			           		 	
    }       
</script>
